Узнать больше  / 
Отладочные средства
  
    
      
        | Flash микроконтроллеры PIC Среднего семействаВсевозможные комбинации характеристик и свойств
Общие особенности• Перепрограммируемая Flash память программ
 • Ядро среднего семейства с 35 инструкциями и стеком глубиной 8
 • Высокая нагрузочная способность портов ввода/вывода - 25мА
 • Низкое потребление (0.1мкА) в режиме Sleep
 • Один 16-и разрядный таймер (TMR1)
 • Два 8-и  разрядных таймера   (TMR0/2)
 • Сторожевой таймер  (WDT) или Усовершенствованный сторожевой таймер   (EWDT)
 • Внутренний генератор с частотой 4МГц или 8МГц
 • Переключение частоты, низкочастотный генератор
 •  Периферия включает модуль mTouch™ (Capasitive Sensing Module) для создания сенсорных пользовательских интерфейсов
 • Генератор с броса POR или BOR/PBOR/PLVD
 • Внутрисхемное программирование и отладка (ICSP™)
 • Аппаратные прерывания
 | 
 | 
      
        | Свойства   Flash микроконтролеров PIC среднего семейства 
            
              | PIC Microcontroller | Program Flash
 (Words)
 | Data RAM
 (Bytes)
 | Data   EEPROM (Bytes)
 | I/O* Pins
 | CCP/ ECCP | Comp. | ADC Channels
 | Comm. | Other |  
              | PIC12F609 | 1K | 64 | 0 | 6 | - | 1** | - | - | HV версия |  
              | PIC12F615 | 1K | 128 | 0 | 6 | 0/1 | 1** | 4X10b | - | HV версия |  
              | PIC16F610 | 1K | 72 | 0 | 12 | - | 2** | - | - | HV версия |  
              | PIC16F616 | 2K | 128 | 0 | 12 | 0/1 | 2** | 8x10b | - | HV версия |  
              | PIC16F716 | 2K | 128 | 0 | 13 | 0/1 | - | 4x8b | - |  |  
              | PIC12F629 | 1K | 64 | 128 | 6 | - | 1 | - | - |  |  
              | PIC16F630 | 1K | 64 | 128 | 12 | - | 1 | - | - |  |  
              | PIC12F675 | 1K | 64 | 128 | 6 | - | 1 | 4X10b | - |  |  
              | PIC16F676 | 1K | 64 | 128 | 12 | - | 1 | 8X10b | - |  |  
              | PIC12F635 | 1K | 64 | 128 | 6 | - | 1 | - | - | KeeLoq |  
              | PIC16F636 | 2K | 128 | 256 | 12 | - | 2 | - | - | KeeLoq |  
              | PIC16F639 | 2K | 128 | 256 | 12 | - | 2 | - | - | KeeLoq, PKE, LF transponder |  
              | PIC12F683 | 2K | 128 | 256 | 6 | 1/0 | 1 | 4X10b | - |  |  
              | PIC16F684 | 2K | 128 | 256 | 12 | 1/0 | 2 | 8X10b | - |  |  
              | PIC16F688 | 4K | 128 | 256 | 12 | - | 2 | 8X10b | EUSART |  |  
              | PIC16F785 
 | 2K | 128 | 256 | 18 | 1/0 | 2 | 12X10b | - | HV версия |  
              | PIC16F913 | 4K | 256 | 256 | 25 | 1/0 | 2 | 5x10b | AUSARTI2C/SPI
 | LCD Drive up to 60   segments |  
              | PIC16F914 | 4K | 256 | 256 | 36 | 1/0 | 2 | 8x10b | AUSARTI2C/SPI
 | LCD Drive up to 96   segments |  
              | PIC16F916 | 8K | 352 | 256 | 25 | 1/0 | 2 | 5x10b | AUSARTI2C/SPI
 | LCD Drive up to 96   segments |  
              | PIC16F917 | 8K | 352 | 256 | 36 | 2/0 | 2 | 8x10b | AUSARTI2C/SPI
 | LCD Drive up to 60   segments |  
              | PIC16F946 | 8K | 336 | 256 | 53 | 2/0 | 2 | 8x10b | AUSARTI2C/SPI
 | LCD Drive up to 168   segments |  
              | PIC16F631 | 1K | 64 | 64 | 18 | - | 2 | - | - | ULPWU |  
              | PIC16F677 | 2K | 128 | 128 | 18 | - | 2 | 12x10b | I2C/SPI | ULPWU |  
              | PIC16F685 | 4K | 256 | 256 | 18 | 0/1 | 2 | 12x10b | - | ULPWU |  
              | PIC16F687 | 2K | 128 | 128 | 18 | - | 2 | 12x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F689 | 4K | 256 | 256 | 18 | - | 2 | 12x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F690 | 4K | 256 | 256 | 18 | 0/1 | 2 | 12x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F882 | 2K | 128 | 128 | 25 | 1/1 | 2 | 11x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F883 | 4K | 256 | 256 | 25 | 1/1 | 2 | 11x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F884 | 4K | 256 | 256 | 36 | 1/1 | 2 | 14x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F886 | 8K | 368 | 368 | 25 | 1/1 | 2 | 11x10b | I2C/SPIEUSART
 | ULPWU |  
              | PIC16F887 | 8K | 368 | 368 | 36 | 1/1 | 2 | 14x10b | I2C/SPIEUSART
 | ULPWU |  
             | PIC16F722 
 | 2K | 128 | 0 | 25 | 2/0 | - | 11x8b | I2C/SPIEUSART
 | ULPWU, CSM  |  
             | PIC16F723 
 | 4K | 192 | 0 | 25 | 2/0 | - | 11x8b | I2C/SPIEUSART
 | ULPWU, CSM  |  
             | PIC16F724 | 4K | 192 | 0 | 36 | 2/0 | - | 14x8b | I2C/SPIEUSART
 | ULPWU, CSM  |  
             | PIC16F726 
 | 8K | 368 | 0 | 25 | 2/0 | - | 11x8b | I2C/SPIEUSART
 | ULPWU, CSM |  
             | PIC16F727 | 8K | 368 | 0 | 36 | 2/0 | - | 14x10b | I2C/SPIEUSART
 | ULPWU, CSM  |    | 
    
  
  *Включая 1 вывод только на вход 
    **Компараторы с выбираемым гистерезисом
  Помимо вышеприведенных микроконтроллеров, Microchip продолжает выпуск "устаревших" семейств (PIC16F627A/628A/648A, PIC16F72/73/74/76/77, PIC16F737/747/767/777, PIC16F818/819, PIC16F84(A), PIC16F87/88, PIC16F87x/87xA). Следует обратить внимание, что в большинстве случаев возможно и целесообразно осуществить переход к более новому семейству, обеспечивающему ту же функциональность, что позволит значительно сэкономить. 
  
    
      
        | Блок-схема ядра среднего семейства  | 
      
        | 
 | 
    
  
   
  
    
      
        |   |   | 
      
        | Термины блок-схемы ядра контроллеров среднего семейства | 
      
        | Precision Internal Oscillator | Внутренний 4/8/16МГц (ном.)   тактовый генератор с точностью до +/- 1%. | 
      
        | Special Function Registers | Регистры Special Function   Registers (SFRs) это регистры, используемые для конфигурирования и управления встроенными периферийными модулями и работой ядра. | 
      
        | Data RAM | ОЗУ. | 
      
        | Instruction Decode | Процесс разделения команды на исполняемую часть и операнд из инструкции записанной в память программ. | 
      
        | Flash Program Memory | Перепрограммируемая Flash память программ. | 
      
        | I/O Drivers and Controls | Схема и регистры управления портами ввода-вывода. | 
      
        | COMP | Компаратор | 
      
        | ADC | АЦП | 
      
        | W Register | Рабочий регистр W это 8-и разрядный регистр используемый для операций АЛУ. Это не адресуемый регистр. | 
      
        | Program Counter and Stack  | Программный счетчик указывает на точку в памяти программ откуда будет извлекаться следующая инструкция. Стек это 10-и разрядный регистр где хранится адрес возврата по команде перехода. Стек не может адресоваться программно. | 
      
        | Timer 0 | Таймер0 это 8-и   разрядный таймер/счетчик. Они оба могут быть прочитаны и записаны, могут быть расширены через программно-управляемый 8-и разрядный предделитель и может тактироваться и управляться внешним сигналом. | 
      
        | ALU | АЛУ - Арифметическо-логическое устройство  |